* {
	margin : 0 0 0 0;
}
html { 
	height : 100%;
}
body {
	text-align : left;
	padding-left : 10px;
	background-attachment: fixed !important;
	display:block;
	font-size: 20px;
	color: white;
	background: #83a607; /* old browsers */
	background: -moz-linear-gradient(top, #96b232 0%, #83a607 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96b232), color-stop(100%,#83a607));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96b232', endColorstr='#83a607'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96b232', endColorstr='#83a607')"; /* IE8 */
}
a {
	text-decoration : none;
	color : white;
}
a.visited {
	color : white;
	text-decoration : none;
}
a:hover {
	color : #e3e2e2;
	text-decoration : underline;
}
#submit_form  {
	text-align : center;
	font-size : 20px;
	border-top : 2px solid white;
	border-bottom : 2px solid white;
	height : 80px;
	width : 95%;
	padding-top : 15px;
	color : white;
	font-family : Segoe UI Semibold;
	margin: 0px auto;
}

input[type=submit] {
	background-color : #de9317;
	border : 2px solid white;
	height : 40px;
	width : 150px;
	color : white;
	font-family : Segoe UI Semibold;
	font-size : 18px;
}
input {
	width : 190px;
	height : 40px;
	font-size : 18px;
	font-family : Segoe UI Semibold;
	font-weight: 100;
}

input[type="text"]:hover 
{
	border-top : 2px solid white;
	border-bottom : 2px solid white;
	border-left : 3px solid white;
	border-right : 3px solid white;
}
input[type="password"]:hover 
{
	border-top : 2px solid white;
	border-bottom : 2px solid white;
	border-left : 3px solid white;
	border-right : 3px solid white;
}
h1 {
	color : white;
	font-family : Segoe UI Semibold;
}
hr {
	width : 95%;
	height : 3px;
	margin-top : 10px;
	margin-bottom : 10px;
	background-color : white;
}